package prueba.unitaria;

import static org.junit.Assert.*;
import modelo.Chat;

import org.junit.Before;
import org.junit.Test;

public class ChatPrueba {
		
	private Chat chat;
	
	@Before
	public void setUp() throws Exception {
		
		chat = new Chat();
		
	}

	@Test
	public void testChat() {
		assertNotNull("El chat se encuentra inicializado",chat);
	}

	@Test
	public void testGetMensajes() {
		assertNotNull("El listado de mensajes se encuentra inicializado",chat.getMensajes());
	}

	@Test
	public void testEnviarChat() {
		
		String mensaje = "hola";
		
		String emisor = "pablo";
		
		chat.enviarChat(emisor, mensaje);
		
		assertEquals(1, chat.getMensajes().size());
		
		
		
	}
	
	@Test
	public void testEnviarChat1() {
		
		for(int i =0;i<60;i++){
		
		String mensaje = "hola";
		
		String emisor = "pablo";
		
		chat.enviarChat(emisor, mensaje);
		}
		
		assertEquals(60, chat.getMensajes().size());
		
		
		
	}

}
